package com.wzg;

import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.json.JSONObject;
import org.json.JSONTokener;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;

public class FoodCategoryManager {
    private Map<String, FoodCategory> foodMapBySureName;
    private ObjectMapper objectMapper;

    public FoodCategoryManager() {
        this.foodMapBySureName = new HashMap<>();
        this.objectMapper = new ObjectMapper();
        loadFromJson();
    }

    private void loadFromJson() {
        List<FoodCategory> list = new LinkedList<>();
        list.add(new FoodCategory("Beverages", "Fruit_Juice", "Apple_Juice", "Apple_Juice", "Apple Juice - 苹果汁"));
        list.add(new FoodCategory("Beverages", "Fruit_Juice", "Citrus_Juice", "Grapefruit_Juice", "Grapefruit Juice - 西柚汁"));
        list.add(new FoodCategory("Beverages", "Fruit_Juice", "Citrus_Juice", "Orange_Juice", "Orange Juice - 橙汁"));
        list.add(new FoodCategory("Beverages", "Fruit_Juice", "Other_Fruit_Juice", "Fruit_Juice", "Fruit Juice - 果汁"));
        list.add(new FoodCategory("Beverages", "Alcoholic_Beverage", "Beer", "Beer", "Beer - 啤酒"));
        list.add(new FoodCategory("Beverages", "Alcoholic_Beverage", "Wine", "Red_Wine", "Red Wine - 红酒"));
        list.add(new FoodCategory("Beverages", "Alcoholic_Beverage", "Wine", "White_Wine", "White Wine - 白葡萄酒"));
        list.add(new FoodCategory("Beverages", "Alcoholic_Beverage", "Wine", "Rose", "Rose - 桃红葡萄酒"));
        list.add(new FoodCategory("Beverages", "Alcoholic_Beverage", "Liquor_or_Cocktail", "Liquor_or_Cocktails", "Liquor or Cocktails - 烈酒或鸡尾酒"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Fruit_Drink", "Fruit_Nectar", "Fruit Nectar - 果汁饮料"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Fruit_Drink", "Lemonade", "Lemonade - 柠檬水"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Fruit_Drink", "Cranberry_Juice", "Cranberry Juice - 蔓越莓汁"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Nutritional_Beverage_Smoothie_or_Grain_Drink", "Smoothie", "Smoothie - 果昔"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Nutritional_Beverage_Smoothie_or_Grain_Drink", "Protein_Shake_or_Similar_Drink", "Protein Shake or Similar Drink - 蛋白质饮料或类似饮品"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Soft_Drink", "Soda_Cup", "Soda Cup - 苏打水杯"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Soft_Drink", "Soda_Bottle", "Soda Bottle - 苏打水瓶"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Soft_Drink", "Soda_Can", "Soda Can - 苏打水罐"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Soft_Drink", "Diet_Soda_Can", "Diet Soda Can - 健怡苏打水罐"));
        list.add(new FoodCategory("Beverages", "Sweetened_or_Diet_Beverage", "Energy_Drink", "Energy_Drink_Any", "Energy Drink Any - 任何能量饮料"));
        list.add(new FoodCategory("Beverages", "Water", "Bottled_Water", "Bottle_of_Water", "Bottle of Water - 瓶装水"));
        list.add(new FoodCategory("Beverages", "Water", "Water_Not_in_A_Bottle", "Water", "Water - 水"));
        list.add(new FoodCategory("Beverages", "Coffee_or_Tea", "Coffee", "Black_Coffee", "Black Coffee - 黑咖啡"));
        list.add(new FoodCategory("Beverages", "Coffee_or_Tea", "Coffee", "Coffee_with_Milk", "Coffee with Milk - 牛奶咖啡"));
        list.add(new FoodCategory("Beverages", "Coffee_or_Tea", "Coffee", "Iced_Coffee", "Iced Coffee - 冰咖啡"));
        list.add(new FoodCategory("Beverages", "Coffee_or_Tea", "Coffee", "Cappuccino", "Cappuccino - 卡布奇诺"));
        list.add(new FoodCategory("Beverages", "Coffee_or_Tea", "Tea", "Pure_Tea", "Pure Tea - 纯茶"));
        list.add(new FoodCategory("Beverages", "Coffee_or_Tea", "Tea", "Tea_with_Milk", "Tea with Milk - 奶茶"));
        list.add(new FoodCategory("Beverages", "Coffee_or_Tea", "Tea", "Ice_Tea", "Ice Tea - 冰茶"));
        list.add(new FoodCategory("Beverages", "Milk_or_Other_Dairy_Drink", "Milk_or_Milk_Substitute", "Milk_Any_Type_As_Beverage", "Milk Any Type As Beverage - 任何类型的牛奶"));
        list.add(new FoodCategory("Beverages", "Milk_or_Other_Dairy_Drink", "Flavored_Milk", "Hot_Chocolate", "Hot Chocolate - 热巧克力"));
        list.add(new FoodCategory("Beverages", "Milk_or_Other_Dairy_Drink", "Flavored_Milk", "Other_Flavored_Milks", "Other Flavored Milks - 其他调味奶"));
        list.add(new FoodCategory("Beverages", "Milk_or_Other_Dairy_Drink", "Milkshake", "Milkshake_Any_Flavor", "Milkshake Any Flavor - 任何口味的奶昔"));
        list.add(new FoodCategory("Beverages", "Milk_or_Other_Dairy_Drink", "Yogurt_or_Fermented_Milk_based_Drink", "Yogurt_or_Fermented_Milk_Based_Drink", "Yogurt or Fermented Milk Based Drink - 酸奶或发酵乳饮料"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Tzatziki", "Tzatziki - 酸奶黄瓜酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Hummus", "Hummus - 鹰嘴豆泥"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Guacamole", "Guacamole - 牛油果酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Salsa_Any_Variety", "Salsa Any Variety - 莎莎酱（任意种类）"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Baba_Ghanoush_or_Similar_Eggplant_Based_Dip", "Baba Ghanoush or Similar Eggplant Based Dip - 巴巴加努什酱（或类似的茄子酱）"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Holloraise_Sauce", "Holloraise Sauce - 蛋黄酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Cream_Sauce", "Cream Sauce - 奶油酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Pesto", "Pesto - 香蒜酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Mushroom_Sauce", "Mushroom Sauce - 蘑菇酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Fruit_Sauce", "Fruit Sauce - 果酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Dip_Gravy_or_Other_Sauce", "Chocolate_Caramel_or_Similar_Sweet_Sauce", "Chocolate Caramel or Similar Sweet Sauce - 巧克力焦糖或类似甜酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Hot_Chili_Sauce_or_Paste", "Hot_Sauce_Chili_Sauce_or_Paste", "Hot Sauce Chili Sauce or Paste - 辣椒酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Mustard_or_Similar_Condiment", "Mustard_Any_Variety", "Mustard Any Variety - 芥末酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Mustard_or_Similar_Condiment", "Wasabi", "Wasabi - 芥末"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Soy‐based_Condiment", "Soy_Sauce", "Soy Sauce - 酱油"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Tomato‐based_Condiment", "Tomato_Sauce", "Tomato Sauce - 番茄酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Tomato‐based_Condiment", "Ketchup", "Ketchup - 番茄沙司"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Tomato‐based_Condiment", "Barbecue_Sauce", "Barbecue Sauce - 烧烤酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Mayonnaise_Ranch_or_Similar_Condiment", "Mayonnaise_or_Ranch", "Mayonnaise or Ranch - 蛋黄酱或农场沙拉酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Condiment_Gravy_or_Sauce", "Oil", "Oil", "Oil - 油"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Sugary_or_Fatty_Spread", "Butter_or_Alternatives", "Butter", "Butter - 黄油"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Sugary_or_Fatty_Spread", "Butter_or_Alternatives", "Nut_Butter", "Nut Butter - 坚果黄油"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Sugary_or_Fatty_Spread", "Butter_or_Alternatives", "Margarine", "Margarine - 人造黄油"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Sugary_or_Fatty_Spread", "Jam_or_Preserves", "Jam_or_Similar_Preserves", "Jam or Similar Preserves - 果酱"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Sugary_or_Fatty_Spread", "Syrups_or_Honey", "Syrup_or_Honey", "Syrup or Honey - 糖浆或蜂蜜"));
        list.add(new FoodCategory("Condiments_Gravies_Sauces_Spreads_or_Salad_Dressings", "Sugary_or_Fatty_Spread", "Nutella_or_Similar_Spread", "Nutella_or_Similar", "Nutella or Similar - 榛子巧克力酱"));
        list.add(new FoodCategory("Dairy_Food", "Cream", "Cream", "Whipped_Cream", "Whipped Cream - 鲜奶油"));
        list.add(new FoodCategory("Dairy_Food", "Cream", "Cream", "Cream_or_Sour_Cream", "Cream or Sour Cream - 奶油或酸奶油"));
        list.add(new FoodCategory("Dairy_Food", "Cheese", "Liquid_or_Spreadable_Cheese", "Cream_Cheese", "Cream Cheese - 奶油奶酪"));
        list.add(new FoodCategory("Dairy_Food", "Cheese", "Liquid_or_Spreadable_Cheese", "Melted_Cheese", "Melted Cheese - 融化的奶酪"));
        list.add(new FoodCategory("Dairy_Food", "Cheese", "Solid_Cheese", "Blue_Cheese", "Blue Cheese - 蓝纹奶酪"));
        list.add(new FoodCategory("Dairy_Food", "Cheese", "Solid_Cheese", "Hard_Cheese_or_Other_Cheeses", "Hard Cheese or Other Cheeses - 硬质奶酪或其他芝士"));
        list.add(new FoodCategory("Dairy_Food", "Cheese", "Solid_Cheese", "Soft_Cheeses", "Soft Cheeses - 软质奶酪"));
        list.add(new FoodCategory("Dairy_Food", "Cheese", "Solid_Cheese", "Grated_Cheese", "Grated Cheese - 擦碎的奶酪"));
        list.add(new FoodCategory("Dairy_Food", "Milk_As_Part_of_Food", "Milk_or_Milk_Substitutes", "Milk_Any_Type", "Milk Any Type - 任何类型的牛奶"));
        list.add(new FoodCategory("Dairy_Food", "Yogurt", "Yogurt", "Plain_Yogurt_including_Greek_Yogurt_or_Similar", "Plain Yogurt including Greek Yogurt or Similar - 原味酸奶（包括希腊酸奶）"));
        list.add(new FoodCategory("Dairy_Food", "Yogurt", "Yogurt", "Flavored_or_Fruit_Yogurt", "Flavored or Fruit Yogurt - 水果味酸奶"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Apple_or_Pear", "Apple_Any_Variety", "Apple Any Variety - 任何品种的苹果"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Apple_or_Pear", "Pear", "Pear - 梨"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Banana_or_Plantain", "Banana_or_Plantain", "Banana or Plantain - 香蕉"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Berries", "Redcurrant", "Redcurrant - 红醋栗"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Berries", "Blackberries", "Blackberries - 黑莓"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Berries", "Blueberries", "Blueberries - 蓝莓"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Berries", "Cranberries", "Cranberries - 蔓越莓"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Berries", "Raspberry", "Raspberry - 树莓"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Berries", "Strawberries", "Strawberries - 草莓"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Berries", "Mix_of_Berries", "Mix of Berries - 混合浆果"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Cherries", "Cherries", "Cherries - 樱桃"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Lychee", "Lychee", "Lychee - 荔枝"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Citrus_Fruit", "Orange_Clementine_or_Similar_Fruit", "Orange Clementine or Similar Fruit - 橙子"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Citrus_Fruit", "Grapefruit", "Grapefruit - 柚子"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Citrus_Fruit", "Lemon_or_Lime", "Lemon or Lime - 柠檬或青柠"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Dried_Fruit", "Raisins", "Raisins - 葡萄干"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Dried_Fruit", "Dried_Cranberries", "Dried Cranberries - 干蔓越莓"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Dried_Fruit", "Goji_Berries", "Goji Berries - 枸杞"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Dried_Fruit", "Dried_Fig", "Dried Fig - 干无花果"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Dried_Fruit", "Dried_Apricot", "Dried Apricot - 干杏"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Dried_Fruit", "Prune", "Prune - 西梅干"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Dried_Fruit", "Dried_Date", "Dried Date - 干枣"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Dried_Fruit", "Other_Dried_Fruit_or_Mix_of_Dried_Fruits", "Other Dried Fruit or Mix of Dried Fruits - 其他干果或混合干果"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Fig", "Fig", "Fig - 无花果"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Grapes", "Grapes", "Grapes - 葡萄"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Pomegranate", "Pomegranate", "Pomegranate - 石榴"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Plum", "Plum", "Plum - 李子"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Peach_Nectarine_or_Apricot", "Peach_or_Nectarine", "Peach or Nectarine - 桃子或油桃"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Peach_Nectarine_or_Apricot", "Apricot", "Apricot - 杏"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Kiwi", "Kiwi", "Kiwi - 猕猴桃"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Passion_Fruit", "Passion_Fruit", "Passion Fruit - 百香果"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Mango_or_Papaya", "Mango", "Mango - 芒果"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Mango_or_Papaya", "Papaya", "Papaya - 木瓜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Melon", "Watermelon", "Watermelon - 西瓜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Melon", "Melon", "Melon - 甜瓜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Persimmon", "Persimmon", "Persimmon - 柿子"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Pineapple", "Pineapple", "Pineapple - 菠萝"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Fruit", "Mixtures_of_Fruits", "Mixture_of_Fruits_or_Fruit_Salad", "Mixture of Fruits or Fruit Salad - 水果拼盘或水果沙拉"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Leafy_Greens", "Spinach", "Spinach - 菠菜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Leafy_Greens", "Kale", "Kale - 羽衣甘蓝"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Leafy_Greens", "Chicories", "Chicories - 苦菊"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Leafy_Greens", "Watercress", "Watercress - 豆瓣菜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Leafy_Greens", "Arugula", "Arugula - 芝麻菜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Leafy_Greens", "Chard", "Chard - 甜菜叶"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Leafy_Greens", "Lettuces", "Lettuces - 生菜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Leafy_Greens", "Mix_of_Leafy_Greens", "Mix of Leafy Greens - 混合绿叶菜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Cauliflower", "Cauliflower", "Cauliflower - 菜花"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Cabbage", "Brussels_Sprouts", "Brussels Sprouts -抱子甘蓝"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Cabbage", "White_Cabbage", "White Cabbage - 白卷心菜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Leafy_Greens_or_Cruciferous_Vegetables", "Cabbage", "Red_Cabbage", "Red Cabbage - 紫卷心菜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Stem_Vegetables", "Asparguses", "Asparguses", "Asparguses - 芦笋"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Stem_Vegetables", "Heart_of_Palm", "Heart_of_Palm", "Heart of Palm - 棕榈心"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Stem_Vegetables", "Celery", "Celery", "Celery - 芹菜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Pepper_or_Capsicum", "Bell_Pepper", "Bell_Pepper", "Bell Pepper - 甜椒"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Pepper_or_Capsicum", "Chili_Pepper", "Chili_Pepper", "Chili Pepper - 辣椒"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Artichoke", "Artichoke", "Artichoke - 洋蓟"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Avocado", "Avocado", "Avocado - 牛油果"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Sprouts", "Bean_Sprouts", "Bean Sprouts - 豆芽"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Broccoli", "Broccoli", "Broccoli - 西兰花"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Herbs_or_Garnishes", "Herbs_or_Garnishes", "Herbs or Garnishes - 香草或装饰"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Tomatoes", "Sun_dried_Tomatoes", "Sun dried Tomatoes - 晒干番茄"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Tomatoes", "Tomatoes", "Tomatoes - 番茄"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Eggplant", "Eggplant", "Eggplant - 茄子"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Mushrooms", "Mushrooms", "Mushrooms - 蘑菇"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "String_Beans", "Green_Beans", "Green Beans - 青豆"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "String_Beans", "Yellow_String_Beans", "Yellow String Beans -荷兰豆"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Corn", "Corn_Cob", "Corn Cob - 玉米棒"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Corn", "Baby_Corn", "Baby Corn - 玉米笋"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Corn", "Corn", "Corn - 玉米"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Squash", "Pumpkin", "Pumpkin - 南瓜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Squash", "Zucchini", "Zucchini - 西葫芦"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Other_Vegetables", "Squash", "Cucumber", "Cucumber - 黄瓜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Root_Vegetables_Except_Tubers", "Bulb_Vegetables", "Onion_or_Shallot", "Onion or Shallot - 洋葱或青葱"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Root_Vegetables_Except_Tubers", "Bulb_Vegetables", "Fried_Onions_or_Onion_Rings", "Fried Onions or Onion Rings - 炸洋葱或洋葱圈"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Root_Vegetables_Except_Tubers", "Bulb_Vegetables", "Garlic", "Garlic - 大蒜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Root_Vegetables_Except_Tubers", "Bulb_Vegetables", "Leeks_Fennel_or_Similar", "Leeks Fennel or Similar - 韭菜、茴香"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Root_Vegetables_Except_Tubers", "Carrots", "Carrots", "Carrots - 胡萝卜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Root_Vegetables_Except_Tubers", "Radishes_Turnips_Parsnips_Celeriacs_or_Similar", "Radishes_Turnips_Parsnips_Celeriac_or_Similar", "Radishes Turnips Parsnips Celeriac or Similar - 萝卜、芜菁、防风草、根芹"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Root_Vegetables_Except_Tubers", "Beetroot", "Beetroot", "Beetroot - 甜菜根"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "Sweet_Potato", "Sweet_Potato_Non_Fried", "Sweet Potato Non Fried - 非油炸红薯"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "Sweet_Potato", "Sweet_Potato_Fried", "Sweet Potato Fried - 炸红薯"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "Yams_or_Cassava", "Yam_or_Cassava", "Yam or Cassava - 山药或木薯"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "Potato", "Potato", "Potato - 土豆"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "Potato", "Baked_Potato", "Baked Potato - 烤土豆"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "Potato", "Mashed_Potatoes", "Mashed Potatoes - 土豆泥"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "French_Fries_or_Other_Fried_White_Potatoes", "French_Fries", "French Fries - 薯条"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "French_Fries_or_Other_Fried_White_Potatoes", "Home_Fried_Potatoes_or_Wedges", "Home Fried Potatoes or Wedges - 家常炸土豆或土豆角"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "French_Fries_or_Other_Fried_White_Potatoes", "Tater_Tots_or_Dauphine_Potatoes", "Tater Tots or Dauphine Potatoes - 薯格"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Potato_or_Similar_Tuber", "French_Fries_or_Other_Fried_White_Potatoes", "Hash_Browns_Potato_Patties_or_Cakes", "Hash Browns Potato Patties or Cakes - 土豆饼、薯饼"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Mixtures_of_Vegetables_Mashed_Vegetables_or_Vegetable_only_Salads", "Mixtures_of_Cooked_Vegetables", "Mixture_of_3_or_More_Vegetables", "Mixture of 3 or More Vegetables - 三种或更多的蔬菜混合"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Mixtures_of_Vegetables_Mashed_Vegetables_or_Vegetable_only_Salads", "Mashed_Vegetables", "Mashed_Vegetables", "Mashed Vegetables - 蔬菜泥"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Olives_Pickles_Pickled_Vegetables", "Olives", "Olives", "Olives - 橄榄"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Olives_Pickles_Pickled_Vegetables", "Pickles_or_Pickled_Vegetables", "Pickles", "Pickles - 酸黄瓜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Olives_Pickles_Pickled_Vegetables", "Pickles_or_Pickled_Vegetables", "Sauerkraut", "Sauerkraut - 德式酸菜"));
        list.add(new FoodCategory("Fruits_or_Vegetables", "Olives_Pickles_Pickled_Vegetables", "Pickles_or_Pickled_Vegetables", "Other_Pickled_Vegetables", "Other Pickled Vegetables - 其他腌菜"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Crackers_or_Other_Dry_Baked_Breads_or_Biscuits", "Croutons", "Croutons - 面包丁"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Crackers_or_Other_Dry_Baked_Breads_or_Biscuits", "Rusk", "Rusk - 硬面包片"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Crackers_or_Other_Dry_Baked_Breads_or_Biscuits", "Breadsticks", "Breadsticks - 面包条"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Crackers_or_Other_Dry_Baked_Breads_or_Biscuits", "Crackers", "Crackers - 饼干"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Crackers_or_Other_Dry_Baked_Breads_or_Biscuits", "Rice_Cake", "Rice Cake - 米糕"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Popcorn", "Popcorn_Regular", "Popcorn Regular - 普通爆米花"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Popcorn", "Popcorn_Sweetened", "Popcorn Sweetened - 甜爆米花"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Nachos", "Nachos_or_Tortilla_Chips", "Nachos or Tortilla Chips -玉米片或玉米薯片"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Potato_Chips", "Crisps", "Crisps - 薯片"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Chips_Crackers_or_Other_Savory_Snacks", "Pretzels", "Pretzel_Any_Type", "Pretzel Any Type - 任何类型的椒盐卷饼"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Sugars_or_Sugary_Cories", "Sugars", "Sugar", "Sugar - 糖"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Sugars_or_Sugary_Cories", "Sugars", "Sugar_Cube", "Sugar Cube - 方糖"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Sugars_or_Sugary_Cories", "Sugary_Cories", "Cories_Any", "Cookies Any - 任何曲奇"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Candy_Bars_Chocolates_or_Snack_Meal_Bars", "Cereal_or_Nutrition_Bar", "Cereal_or_Nutrition_Bar", "Cereal or Nutrition Bar - 谷物棒或营养棒"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Candy_Bars_Chocolates_or_Snack_Meal_Bars", "Candy_Bar", "Candy_Bar_Non_chocolate", "Candy Bar Non-chocolate - 非巧克力糖棒"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Candy_Bars_Chocolates_or_Snack_Meal_Bars", "Chocolate_Bar_or_Candy_Primarily_Containing_Chocolate", "Milk_Chocolate", "Milk Chocolate - 牛奶巧克力"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Candy_Bars_Chocolates_or_Snack_Meal_Bars", "Chocolate_Bar_or_Candy_Primarily_Containing_Chocolate", "Dark_Chocolate", "Dark Chocolate - 黑巧克力"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Cake", "Cake - 蛋糕"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Sponge_Cake_Without_Icing_or_Filling", "Sponge Cake Without Icing or Filling - 无糖霜或馅料的海绵蛋糕"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Pound_Cake_Fruit_Cake_or_Similar_No_Icing", "Pound Cake Fruit Cake or Similar No Icing - 无糖霜的磅蛋糕、水果蛋糕"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Tiramisu", "Tiramisu - 提拉米苏"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Cheesecake_or_Custard_Cake", "Cheesecake or Custard Cake - 芝士蛋糕或布丁蛋糕"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Gingerbread", "Gingerbread - 姜饼"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Chocolate_Cake", "Chocolate Cake - 巧克力蛋糕"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Chocolate_Brownie", "Chocolate Brownie - 巧克力布朗尼"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Layer_Cake", "Layer Cake - 多层蛋糕"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Oatmeal_or_Similar_Grain_Based_Cake", "Oatmeal or Similar Grain Based Cake - 燕麦或类似谷物蛋糕"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Fruit_Tart", "Fruit Tart - 水果挞"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cakes_Pies_or_Tarts", "Apple_Pie_Crumble_or_Similar_Fruit_Pie", "Apple Pie Crumble or Similar Fruit Pie - 苹果派或类似水果派"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cookies_Biscuits", "Chocolate_Cookie", "Chocolate Cookie - 巧克力曲奇"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cookies_Biscuits", "Macaroon", "Macaroon - 马卡龙"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cookies_Biscuits", "Cookie_or_Biscuit", "Cookie or Biscuit - 曲奇或饼干"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Cookies_Biscuits", "Breakfast_Biscuits_Grain_Biscuits_or_Digestives", "Breakfast Biscuits Grain Biscuits or Digestives - 早餐饼干、谷物饼干或消化饼干"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Doughnuts_Sweet_Rolls_or_Pastries", "Butter_Croissant", "Butter Croissant - 牛角包"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Doughnuts_Sweet_Rolls_or_Pastries", "Chocolate_Croissant", "Chocolate Croissant - 巧克力牛角包"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Doughnuts_Sweet_Rolls_or_Pastries", "Chocolate_Eclair", "Chocolate Eclair - 巧克力闪电泡芙"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Doughnuts_Sweet_Rolls_or_Pastries", "Puff_Pastry", "Puff Pastry - 泡芙"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Doughnuts_Sweet_Rolls_or_Pastries", "Cinnamon_Roll_or_Danish_Pastry", "Cinnamon Roll or Danish Pastry - 肉桂卷或丹麦酥"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Doughnuts_Sweet_Rolls_or_Pastries", "Doughnut", "Doughnut - 甜甜圈"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Doughnuts_Sweet_Rolls_or_Pastries", "Fried_Dough_Ball_Based_Dessert", "Fried Dough Ball Based Dessert - 炸面球甜点"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Ice_Cream_or_Frozen_Desserts", "Ice_Cream", "Ice Cream - 冰淇淋"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Ice_Cream_or_Frozen_Desserts", "Ice_Cream_Cone", "Ice Cream Cone - 冰淇淋蛋筒"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Ice_Cream_or_Frozen_Desserts", "Ice_Cream_Bars_Pops_or_Popsicles", "Ice Cream Bars Pops or Popsicles - 冰淇淋条或冰棍"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Ice_Cream_or_Frozen_Desserts", "Frozen_Yogurt", "Frozen Yogurt - 冻酸奶"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Pudding_or_Creamy_Desserts", "Custard_Cream", "Custard Cream - 卡仕达酱"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Pudding_or_Creamy_Desserts", "Rice_Pudding_or_Similar_Grain_Based_Dessert", "Rice Pudding or Similar Grain Based Dessert -米布丁或类似谷物甜点"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Pudding_or_Creamy_Desserts", "Creme_Brulee", "Creme Brulee - 焦糖布丁"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Pudding_or_Creamy_Desserts", "Panna_Cotta_or_Flan", "Panna Cotta or Flan - 意大利奶冻或焦糖布丁"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Pudding_or_Creamy_Desserts", "Pudding_Ready_to_eat", "Pudding Ready to Eat - 即食布丁"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Pudding_or_Creamy_Desserts", "Applesauce_or_Similar_Fruit_Puddings", "Applesauce or Similar Fruit Puddings - 苹果酱或类似的水果布丁"));
        list.add(new FoodCategory("Snacks_Sweets_or_Desserts", "Desserts_or_Sweet_Snacks", "Pudding_or_Creamy_Desserts", "Mousse", "Mousse - 慕斯"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Eggs", "Hard_boiled_or_Egg_in_Shell", "Hard-boiled or Egg in Shell - 煮鸡蛋"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Eggs", "Poached_Egg", "Poached Egg - 水煮蛋"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Eggs", "Soft_boiled_Egg", "Soft-boiled Egg - 溏心蛋"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Eggs", "Fried_Egg", "Fried Egg - 煎蛋"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Eggs", "Egg_Whites", "Egg Whites - 蛋清"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Eggs", "Egg_Yolk", "Egg Yolk - 蛋黄"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Eggs", "Deviled_Egg", "Deviled Egg - 魔鬼蛋"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Omelettes_or_Scrambled_Eggs", "Omelette_or_Scrambled_Eggs_Plain", "Omelette or Scrambled Eggs Plain - 普通煎蛋卷或炒蛋"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Omelettes_or_Scrambled_Eggs", "Omelette_or_Scrambled_Eggs_with_Vegetables", "Omelette or Scrambled Eggs with Vegetables - 蔬菜煎蛋卷或炒蛋"));
        list.add(new FoodCategory("Protein_Foods", "Eggs_or_Omelets", "Omelettes_or_Scrambled_Eggs", "Omelette_or_Scrambled_Eggs_with_Any_Combination_of_Meat_Vegetables_or_Cheese", "Omelette or Scrambled Eggs with Any Combination of Meat Vegetables or Cheese - 任意搭配肉、蔬菜或奶酪的煎蛋卷或炒蛋"));
        list.add(new FoodCategory("Protein_Foods", "Deli_Cured_Products_Meat_or_Poultry", "Cold_Cuts_or_Cured_Meats", "Ham_or_Bacon", "Ham or Bacon - 火腿或培根"));
        list.add(new FoodCategory("Protein_Foods", "Deli_Cured_Products_Meat_or_Poultry", "Cold_Cuts_or_Cured_Meats", "Salami_or_Simiar", "Salami or Similar - 意大利腊肠或类似熟肠"));
        list.add(new FoodCategory("Protein_Foods", "Deli_Cured_Products_Meat_or_Poultry", "Cold_Cuts_or_Cured_Meats", "Beef_Cold_Cuts_Jerky_or_Similar", "Beef Cold Cuts Jerky or Similar - 牛肉冷切、牛肉干或类似零食"));
        list.add(new FoodCategory("Protein_Foods", "Deli_Cured_Products_Meat_or_Poultry", "Cold_Cuts_or_Cured_Meats", "Chicken_Turkey_Cold_Cut", "Chicken Turkey Cold Cut - 鸡胸肉或火鸡冷切"));
        list.add(new FoodCategory("Protein_Foods", "Deli_Cured_Products_Meat_or_Poultry", "Sausages", "Slice_of_Sausage", "Slice of Sausage - 香肠片"));
        list.add(new FoodCategory("Protein_Foods", "Deli_Cured_Products_Meat_or_Poultry", "Sausages", "Sausage_Whole", "Sausage Whole - 整根香肠"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Skewer_Grilled_Meats", "Grilled_Meat_Any", "Grilled Meat Any - 任意烤肉"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Skewer_Grilled_Meats", "Meat_On_A_Skewer_Any_Type", "Meat On A Skewer Any Type - 任意类型的肉串"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Ground_Meat_Patties_or_Meatballs", "Ground_Meat", "Ground Meat - 碎肉"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Ground_Meat_Patties_or_Meatballs", "Meat_Patty", "Meat Patty - 肉饼"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Ground_Meat_Patties_or_Meatballs", "Meatballs", "Meatballs - 肉丸"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Beef_Excluding_Ground", "Beef_Carpaccio", "Beef Carpaccio - 生牛肉片"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Beef_Excluding_Ground", "Beef_Meat", "Beef Meat - 牛肉"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Beef_Excluding_Ground", "Steak", "Steak - 牛排"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Beef_Excluding_Ground", "Steak_Tartare", "Steak Tartare - 鞑靼牛排"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Beef_Excluding_Ground", "Brisket", "Brisket - 牛腩"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Pork", "Cooked_Pork", "Cooked Pork - 煮熟的猪肉"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Pork", "Pork_Rillettes", "Pork Rillettes - 猪肉酱"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Pork", "Grilled_Pork_Chops", "Grilled Pork Chops - 烤猪排"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Pork", "Fried_Meat_Cutlet", "Fried Meat Cutlet - 炸猪排"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Pork", "Cooked_Ham", "Cooked Ham - 煮熟的火腿"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Pork", "Ribs", "Ribs - 排骨"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Lamb_Goat_or_Game", "Lamb_Chop", "Lamb Chop - 羊排"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Lamb_Goat_or_Game", "Rabbit_Leg", "Rabbit Leg - 兔腿"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Liver_or_Organ_Meats", "Beef_Liver", "Beef Liver - 牛肝"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Liver_or_Organ_Meats", "Poultry_Liver_or_Liver_Paste", "Poultry Liver or Liver Paste - 禽类肝脏或肝酱"));
        list.add(new FoodCategory("Protein_Foods", "Meats_Not_incl_Deli_or_Mixed_Dishes", "Liver_or_Organ_Meats", "Gizzards", "Gizzards - 鸡胗"));
        list.add(new FoodCategory("Protein_Foods", "Poultry_Not_incl_Deli_or_Mixed_Dishes", "Chicken_Non_Fried", "Cooked_Chicken_Not_Leg_or_Drumstick", "Cooked Chicken Not Leg or Drumstick - 煮鸡肉（非鸡腿或鸡胸）"));
        list.add(new FoodCategory("Protein_Foods", "Poultry_Not_incl_Deli_or_Mixed_Dishes", "Chicken_Non_Fried", "Cooked_Chicken_Whole_Leg_or_Drumstick", "Cooked Chicken Whole Leg or Drumstick - 煮熟的鸡全腿或鸡胸"));
        list.add(new FoodCategory("Protein_Foods", "Poultry_Not_incl_Deli_or_Mixed_Dishes", "Fried_Chicken_Chicken_Patties_Nuggets_Wings_or_Tenders", "Fried_Chicken", "Fried Chicken - 炸鸡"));
        list.add(new FoodCategory("Protein_Foods", "Poultry_Not_incl_Deli_or_Mixed_Dishes", "Fried_Chicken_Chicken_Patties_Nuggets_Wings_or_Tenders", "Chicken_Katsu_Cordon_Bleu_or_Similar_Fried_Chicken", "Chicken Katsu Cordon Bleu or Similar Fried Chicken - 炸鸡块（如炸鸡排、炸鸡柳等类似物）"));
        list.add(new FoodCategory("Protein_Foods", "Poultry_Not_incl_Deli_or_Mixed_Dishes", "Fried_Chicken_Chicken_Patties_Nuggets_Wings_or_Tenders", "Nuggets", "Nuggets - 鸡块"));
        list.add(new FoodCategory("Protein_Foods", "Poultry_Not_incl_Deli_or_Mixed_Dishes", "Fried_Chicken_Chicken_Patties_Nuggets_Wings_or_Tenders", "Wings", "Wings - 鸡翅"));
        list.add(new FoodCategory("Protein_Foods", "Poultry_Not_incl_Deli_or_Mixed_Dishes", "Turkey_Duck_or_Other_Poultry", "Duck", "Duck - 鸭肉"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fish_Non_Fried", "Other_Fish_with_or_Without_Sauce", "Other Fish with or Without Sauce - 其他鱼类，不论是否带酱汁"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fish_Non_Fried", "Whole_Fish", "Whole Fish - 整条鱼"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fish_Non_Fried", "Crab_Surimi_Imitation_Crab", "Crab Surimi Imitation Crab - 蟹肉棒"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fish_Non_Fried", "Salmon_Tartare", "Salmon Tartare - 生三文鱼塔塔"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fish_Non_Fried", "Salmon", "Salmon - 三文鱼"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fish_Non_Fried", "Canned_Sardine", "Canned Sardine - 罐头沙丁鱼"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fish_Non_Fried", "Grilled_Tuna", "Grilled Tuna - 烤金枪鱼"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fish_Non_Fried", "Canned_Tuna", "Canned Tuna - 罐头金枪鱼"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fried_Fish", "Fried_Fish_Any", "Fried Fish Any - 任何炸鱼"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Roe_or_Caviar", "Roe_or_Caviar", "Roe or Caviar - 鱼子酱"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fried_Shellfish", "Calamari", "Calamari - 炸鱿鱼"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Fried_Shellfish", "Shellfish_Tempura", "Shellfish Tempura - 海鲜天妇罗"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Shellfish", "Squid_or_Octopus", "Squid or Octopus - 鱿鱼或章鱼"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Shellfish", "Scallop", "Scallop - 扇贝"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Shellfish", "Shrimps_or_Prawns", "Shrimps or Prawns - 虾"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Shellfish", "Crab_or_Lobster", "Crab or Lobster - 螃蟹或龙虾"));
        list.add(new FoodCategory("Protein_Foods", "Seafood_Not_incl_Mixed_Dishes", "Oysters_Mussels_or_Clams", "Oyster_Mussel_or_Clam", "Oyster Mussel or Clam - 牡蛎、贻贝或蛤蜊"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "Peas", "Peas - 豌豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "White_Beans", "White Beans - 白豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "Black_Beans", "Black Beans - 黑豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "Broad_Beans", "Broad Beans - 蚕豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "Red_Beans", "Red Beans - 红豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "Mung_Beans", "Mung Beans - 绿豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "Chickpeas", "Chickpeas - 鹰嘴豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "Split_Peas", "Split Peas - 碎豌豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "Lentils_Any_Variety", "Lentils Any Variety - 任何品种的小扁豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Beans_Peas_or_Legumes", "Edamame", "Edamame - 毛豆"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Almonds", "Almonds - 杏仁"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Cashew_Nuts", "Cashew Nuts - 腰果"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Coconut_Flakes", "Coconut Flakes - 椰茸"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Coconut", "Coconut - 椰子"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Hazelnuts", "Hazelnuts - 榛子"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Nuts_or_Seeds_Other", "Nuts or Seeds Other - 其他坚果或种子"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Mix_of_Nuts_or_Dried_Fruits", "Mix of Nuts or Dried Fruits - 混合坚果或干果"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Peanuts", "Peanuts - 花生"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Pine_Nuts", "Pine Nuts - 松子"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Pistachios", "Pistachios - 开心果"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Walnuts_or_Pecans", "Walnuts or Pecans - 核桃或山核桃"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Pumpkin_Seeds", "Pumpkin Seeds - 南瓜子"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Sunflower_Seed", "Sunflower Seed - 葵花子"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Sesame_Seeds", "Sesame Seeds - 芝麻"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Linseed", "Linseed - 亚麻籽"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Nuts_or_Seeds", "Chia_Seeds", "Chia Seeds - 奇亚籽"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Processed_Soy_Products", "Tofu", "Tofu - 豆腐"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Processed_Soy_Products", "Soy_Patty", "Soy Patty - 大豆肉饼"));
        list.add(new FoodCategory("Protein_Foods", "Plant_Based_Protein_Foods", "Processed_Soy_Products", "Vegetable_Patties", "Vegetable Patties - 蔬菜饼"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Semolina_Cornmeal_Wheat_Quinoa_or_Related_Cereals", "Polenta_or_Cornmeal_Cakes", "Polenta or Cornmeal Cakes - 玉米糕"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Semolina_Cornmeal_Wheat_Quinoa_or_Related_Cereals", "SemolinaCouscous_or_Bulgur", "Semolina/Couscous or Bulgur - 粗粒小麦粉/蒸粗麦粉或碾碎小麦"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Semolina_Cornmeal_Wheat_Quinoa_or_Related_Cereals", "Wheat", "Wheat - 小麦"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Semolina_Cornmeal_Wheat_Quinoa_or_Related_Cereals", "Quinoa", "Quinoa - 藜麦"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Oats_Excluding_Oatmeal_Porridge", "Oats_or_Oat_Bran_Not_including_Oats_Mixed_in_Dairy", "Oats or Oat Bran Not including Oats Mixed in Dairy - 燕麦或麦麸（不包括加入乳制品中的燕麦）"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Porridges_including_Oatmeal_or_Cereals_Mixed_with_Dairy", "Porridges_including_Oatmeal_or_Any_Cereal_Mixed_with_Dairy", "Porridges including Oatmeal or Any Cereal Mixed with Dairy - 含奶的燕麦粥或其他谷物粥"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Porridges_including_Oatmeal_or_Cereals_Mixed_with_Dairy", "Porridges_including_Oatmeal_or_Any_Cereal_Mixed_with_Dairy_with_Fruits_nuts_or_seeds", "Porridges including Oatmeal or Any Cereal Mixed with Dairy with Fruits, Nuts, or Seeds - 含水果、坚果或种子并混入乳制品的燕麦粥或其他谷物粥"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Ready_to_Eat_Cereal", "Muesli_or_Granola", "Muesli or Granola - 麦片或者格兰诺拉麦片"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Ready_to_Eat_Cereal", "Ready_to_Eat_Cereal_Any_Variety", "Ready to Eat Cereal Any Variety - 即食谷物（任何种类）"));
        list.add(new FoodCategory("Grains", "Cereals_Cooked_or_Ready_to_Eat", "Ready_to_Eat_Cereal", "Ready_to_Eat_Cereal_Mixed_with_Dairy", "Ready to Eat Cereal Mixed with Dairy - 混合乳制品的即食谷物"));
        list.add(new FoodCategory("Grains", "Rice_or_Pasta", "Pasta_Noodles_or_Cooked_Grains", "Noodles", "Noodles - 面条"));
        list.add(new FoodCategory("Grains", "Rice_or_Pasta", "Pasta_Noodles_or_Cooked_Grains", "Spätzle", "Spätzle - 德式蛋面"));
        list.add(new FoodCategory("Grains", "Rice_or_Pasta", "Pasta_Noodles_or_Cooked_Grains", "Pasta_Any_Variety_Plain_or_with_Grated_Cheese", "Pasta Any Variety Plain or with Grated Cheese - 任何种类的意大利面（原味或加干酪）"));
        list.add(new FoodCategory("Grains", "Rice_or_Pasta", "Rice", "White_Rice_or_Similar", "White Rice or Similar - 白米饭或类似的米饭"));
        list.add(new FoodCategory("Grains", "Rice_or_Pasta", "Rice", "Brown_Rice", "Brown Rice - 糙米"));
        list.add(new FoodCategory("Grains", "Quick_Breads_Biscuits_Muffins_Pancakes_Waffles", "Biscuits_Muffins_or_Quick_Breads", "Muffin", "Muffin - 松饼"));
        list.add(new FoodCategory("Grains", "Quick_Breads_Biscuits_Muffins_Pancakes_Waffles", "Biscuits_Muffins_or_Quick_Breads", "Chocolate_Muffin", "Chocolate Muffin - 巧克力松饼"));
        list.add(new FoodCategory("Grains", "Batter_Based_Breakfast_Foods_Pancakes_WafflesCrepes", "Waffles", "Waffle_Without_Sugary_Spread_sauce_syrup", "Waffle Without Sugary Spread/sauce/syrup - 无糖酱、糖浆的华夫饼"));
        list.add(new FoodCategory("Grains", "Batter_Based_Breakfast_Foods_Pancakes_WafflesCrepes", "Waffles", "Waffle_with_Sugary_Spreadsaucesyrup", "Waffle with Sugary Spread/sauce/syrup - 加糖酱、糖浆的华夫饼"));
        list.add(new FoodCategory("Grains", "Batter_Based_Breakfast_Foods_Pancakes_WafflesCrepes", "Pancakes_or_Crepes", "Pancake_Without_Sugary_Spreadsaucesyrup", "Pancake Without Sugary Spread/sauce/syrup - 无糖酱、糖浆的煎饼"));
        list.add(new FoodCategory("Grains", "Batter_Based_Breakfast_Foods_Pancakes_WafflesCrepes", "Pancakes_or_Crepes", "Pancake_with_Sugary_Spreadsaucesyrup", "Pancake with Sugary Spread/sauce/syrup - 加糖酱、糖浆的煎饼"));
        list.add(new FoodCategory("Grains", "Batter_Based_Breakfast_Foods_Pancakes_WafflesCrepes", "Pancakes_or_Crepes", "Crepe_Without_Sugary_Spreadsaucesyrup", "Crepe Without Sugary Spread/sauce/syrup - 无糖酱、糖浆的可丽饼"));
        list.add(new FoodCategory("Grains", "Batter_Based_Breakfast_Foods_Pancakes_WafflesCrepes", "Pancakes_or_Crepes", "Crepe_with_Sugary_Spreadsaucesyrup", "Crepe with Sugary Spread/sauce/syrup - 加糖酱、糖浆的可丽饼"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Bagels_Buns_Rolls_or_English_Muffins_Plain", "Bagel", "Bagel - 百吉饼"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Bagels_Buns_Rolls_or_English_Muffins_Plain", "Bun_Roll_or_English_Muffin", "Bun Roll or English Muffin - 小面包或英式松饼"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Bagels_Buns_Rolls_or_English_Muffins_with_Cheese_or_Butter", "Bagel_Bun_Roll_or_English_Muffin_with_Cheese", "Bagel Bun Roll or English Muffin with Cheese - 加奶酪的百吉饼、小面包或英式松饼"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Bagels_Buns_Rolls_or_English_Muffins_with_Cheese_or_Butter", "Bagel_Bun_Roll_or_English_Muffin_with_Butter", "Bagel Bun Roll or English Muffin with Butter - 加黄油的百吉饼、小面包或英式松饼"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "BagelsBuns_or_English_Muffins_with_Sugary_Spread", "Bagel_Bun_Roll_or_English_Muffin_with_Any_Sugary_Spread", "Bagel Bun Roll or English Muffin with Any Sugary Spread - 加糖酱的百吉饼、小面包或英式松饼"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Toast_Plain", "Toast", "Toast - 吐司"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Toast_Bread_with_Cheese_or_Butter", "Toast_Bread_with_Cheese", "Toast Bread with Cheese - 奶酪吐司"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Toast_Bread_with_Cheese_or_Butter", "Toast_Bread_with_Butter", "Toast Bread with Butter - 黄油吐司"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Toast_Bread_with_Other_Sugary_or_Fatty_Spreads", "Toast_Bread_with_Jam_Preserves_or_Honey", "Toast Bread with Jam, Preserves, or Honey - 果酱或蜂蜜吐司"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Toast_Bread_with_Other_Sugary_or_Fatty_Spreads", "Toast_Bread_with_Fat_or_Sugar_Based_Spreads", "Toast Bread with Fat or Sugar Based Spreads - 脂肪或糖基涂料吐司"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Toast_Bread_with_Other_Sugary_or_Fatty_Spreads", "Toast_Bread_with_Nutella_or_Similar", "Toast Bread with Nutella or Similar - 榛子酱吐司"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Toast_Bread_with_Other_Sugary_or_Fatty_Spreads", "Avocado_Toast", "Avocado Toast - 牛油果吐司"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Toast_or_Egg", "French_Toast_or_Similar", "French Toast or Similar - 法式吐司"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Yeast_Breads", "Bread", "Bread - 面包"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Yeast_Breads", "Wholegrain_or_Cereal_Bread", "Wholegrain or Cereal Bread - 全谷物或谷物面包"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Yeast_Breads", "Baguette", "Baguette - 法棍"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Yeast_Breads", "Corn_Bread", "Corn Bread - 玉米面包"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Yeast_Breads", "Wholewheat_Bread", "Wholewheat Bread - 全麦面包"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Yeast_Breads", "Walnut_Bread", "Walnut Bread - 核桃面包"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Flat_Breads_or_Tortillas", "Tortillas_or_Similar", "Tortillas or Similar - 墨西哥玉米饼"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Flat_Breads_or_Tortillas", "Pita", "Pita - 皮塔饼"));
        list.add(new FoodCategory("Grains", "Yeast_Breads_or_Tortillas", "Flat_Breads_or_Tortillas", "Wheat_Based_Flatbread_Any", "Wheat Based Flatbread Any - 任何小麦制的扁面包"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Burgers", "Hamburger", "Hamburger - 汉堡包"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Burgers", "Hot_dog", "Hot dog - 热狗"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Cheese_Sorwiches", "Panini", "Panini - 帕尼尼"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Chicken_Sorwiches_or_Turkey_Sorwiches", "Club_Sorwich", "Club Sandwich - 俱乐部三明治"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Egg_Sorwiches_or_Breakfast_Sorwiches", "Bagel_or_Breakfast_Sorwich", "Bagel or Breakfast Sandwich - 百吉饼早餐三明治"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Other_Sorwiches", "Sub_Sorwich", "Sub Sandwich - 潜艇三明治"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Other_Sorwiches", "Croque_monsieur", "Croque monsieur - 芝士火腿三明治"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Wraps_Burritos_or_Tacos", "Wrap", "Wrap - 卷饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Wraps_Burritos_or_Tacos", "Tacos", "Tacos - 塔可饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Burgers_Sorwiches_or_Wraps_Incl_Tacos_or_Burritos", "Wraps_Burritos_or_Tacos", "Burrito", "Burrito - 墨西哥卷饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Meat_or_Vegetable_Mixtures", "Fajitas_or_Similar", "Fajitas or Similar - 法士达或类似的墨西哥卷饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Meat_Mixed_Dishes", "Beef_Chili_or_Similar", "Beef Chili or Similar - 牛肉辣酱或类似的"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Meat_Mixed_Dishes", "Meat_Stew", "Meat Stew - 肉炖菜"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Meat_Mixed_Dishes", "Meatloaf", "Meatloaf - 肉饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Meat_Mixed_Dishes", "Meat_Pie", "Meat Pie - 肉馅饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Meat_Mixed_Dishes", "Paupiette", "Paupiette - 填馅肉卷"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Poultry_Mixed_Dishes", "Creamy_Chicken", "Creamy Chicken - 奶油鸡"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Poultry_Mixed_Dishes", "Chicken_Curry", "Chicken Curry - 咖喱鸡"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Poultry_Mixed_Dishes", "Teriyaki_Chicken", "Teriyaki Chicken - 照烧鸡"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Poultry_Mixed_Dishes", "Chicken_Meatballs", "Chicken Meatballs - 鸡肉丸"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Seafood_Mixed_Dishes", "Cod_Brorade", "Cod Brandade - 咸鳕鱼糊"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Seafood_Mixed_Dishes", "Quenelle", "Quenelle - 鱼肉或肉类饺"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Seafood_Mixed_Dishes", "Fish_Rillettes", "Fish Rillettes - 鱼肉泥"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Seafood_Mixed_Dishes", "Prawn_Curry", "Prawn Curry - 咖喱虾"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Sushi_Sashimi_or_Nigiri", "Salmon_Sashimi", "Salmon Sashimi - 三文鱼刺身"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Sushi_Sashimi_or_Nigiri", "Tuna_Sashimi", "Tuna Sashimi - 金枪鱼刺身"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Sushi_Sashimi_or_Nigiri", "Maki", "Maki - 寿司卷（长条形）"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Sushi_Sashimi_or_Nigiri", "Sushi", "Sushi - 寿司"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Sushi_Sashimi_or_Nigiri", "California_Roll", "California Roll - 加州卷"));
        list.add(new FoodCategory("Mixed_Dishes", "Meat_Poultry_or_Seafood_Mixed_Dishes", "Sushi_Sashimi_or_Nigiri", "Salmon_Sushi", "Salmon Sushi - 三文鱼寿司"));
        list.add(new FoodCategory("Mixed_Dishes", "Pizza", "Plain_Cheese_Pizza", "Plain_Cheese_Pizza_No_Toppings", "Plain Cheese Pizza No Toppings - 仅奶酪披萨，不加配料"));
        list.add(new FoodCategory("Mixed_Dishes", "Pizza", "Pizza_with_Toppings", "Pizza_with_Meat_Toppings", "Pizza with Meat Toppings - 加肉配料的披萨"));
        list.add(new FoodCategory("Mixed_Dishes", "Pizza", "Pizza_with_Toppings", "Pizza_with_Vegetable_Toppings_Only", "Pizza with Vegetable Toppings Only - 仅加蔬菜配料的披萨"));
        list.add(new FoodCategory("Mixed_Dishes", "Quiche_Tart_or_Flan", "Quiches", "Quiche_Cheese_or_Vegetable_Based", "Quiche Cheese or Vegetable Based - 奶酪或蔬菜基底的蛋饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Quiche_Tart_or_Flan", "Quiches", "Quiche_with_Meat_including_Quiche_Lorraine", "Quiche with Meat including Quiche Lorraine - 包含肉类的蛋饼（包括洛林蛋饼）"));
        list.add(new FoodCategory("Mixed_Dishes", "Quiche_Tart_or_Flan", "Tarts", "Tomato_Tart", "Tomato Tart - 番茄挞"));
        list.add(new FoodCategory("Mixed_Dishes", "Quiche_Tart_or_Flan", "Flans", "Zucchini_Flan", "Zucchini Flan - 西葫芦馅饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Egg_Rolls_or_Dumplings", "Egg_Rolls", "Fried_Spring_Roll", "Fried Spring Roll - 炸春卷"));
        list.add(new FoodCategory("Mixed_Dishes", "Egg_Rolls_or_Dumplings", "Egg_Rolls", "Spring_Roll", "Spring Roll - 春卷"));
        list.add(new FoodCategory("Mixed_Dishes", "Egg_Rolls_or_Dumplings", "Dumplings", "Gyoza_or_Similar", "Gyoza or Similar - 日式煎饺或类似"));
        list.add(new FoodCategory("Mixed_Dishes", "Egg_Rolls_or_Dumplings", "Dumplings", "Dim_Sum", "Dim Sum - 点心"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Flatbread_based_Dishes", "Quesadillas_or_Similar", "Quesadillas or Similar - 墨西哥薄饼（加馅）或类似"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Noodle_based_Dishes", "Lo_Mein_Chow_Mein_or_Similar", "Lo Mein, Chow Mein or Similar - 捞面、炒面或类似"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Noodle_based_Dishes", "Pad_Thai", "Pad Thai - 泰式炒河粉"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Macaroni_or_Cheese", "Macaroni_or_Cheese", "Macaroni or Cheese - 通心粉或奶酪"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Macaroni_or_Cheese", "Pasta_Gratin", "Pasta Gratin - 意面焗烤"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Pasta_Mixed_Dishes_excludes_Macaroni_or_Cheese", "Gnocchi", "Gnocchi - 意式土豆团"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Pasta_Mixed_Dishes_excludes_Macaroni_or_Cheese", "Lasagna_Meatless", "Lasagna Meatless - 素意式千层面"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Pasta_Mixed_Dishes_excludes_Macaroni_or_Cheese", "Lasagna_with_Meat", "Lasagna with Meat - 肉意式千层面"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Pasta_Mixed_Dishes_excludes_Macaroni_or_Cheese", "Pasta_with_Meat_Based_Sauce", "Pasta with Meat Based Sauce - 意面配肉酱"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Pasta_Mixed_Dishes_excludes_Macaroni_or_Cheese", "Pasta_with_Cheese_or_Cream_Based_Sauce", "Pasta with Cheese or Cream Based Sauce - 意面配奶酪或奶油酱"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Pasta_Mixed_Dishes_excludes_Macaroni_or_Cheese", "Pasta_with_Vegetables_or_Pasta_Salad", "Pasta with Vegetables or Pasta Salad - 蔬菜意面或意面沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Pasta_Mixed_Dishes_excludes_Macaroni_or_Cheese", "Pasta_with_Tomato_Based_Sauce", "Pasta with Tomato Based Sauce - 意面配番茄酱"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Pasta_Mixed_Dishes_excludes_Macaroni_or_Cheese", "Pesto_Pasta", "Pesto Pasta - 香蒜意面"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Pasta_Mixed_Dishes_excludes_Macaroni_or_Cheese", "Pasta_with_Fish_or_Other_Seafood", "Pasta with Fish or Other Seafood - 海鲜意面"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Rice_Mixed_Dishes", "Vegetable_Rice_or_Cooked_Rice_with_Vegetables", "Vegetable Rice or Cooked Rice with Vegetables - 蔬菜饭或炒饭"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Rice_Mixed_Dishes", "Rice_Mixed_with_Beans_peas_legumes", "Rice Mixed with Beans, Peas, Legumes - 豆类混合饭"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Rice_Mixed_Dishes", "Rice_Mixed_with_Ground_Meat_gravy_meat_Sauce", "Rice Mixed with Ground Meat, Gravy, Meat Sauce - 肉末混合饭"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Rice_Mixed_Dishes", "Rice_Mixed_with_Seafood", "Rice Mixed with Seafood - 海鲜混合饭"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Rice_Mixed_Dishes", "Paella", "Paella - 西班牙海鲜饭"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Rice_Mixed_Dishes", "Rice_Salad", "Rice Salad - 米饭沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Rice_Mixed_Dishes", "Fried_Rice", "Fried Rice - 炒饭"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Rice_Mixed_Dishes", "Risotto", "Risotto - 意式烩饭"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Turnovers_or_Other_Grain_based_Items", "Crepe_with_Filling", "Crepe with Filling - 带馅可丽饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Turnovers_or_Other_Grain_based_Items", "Vol_au_vent", "Vol au vent - 卷心酥"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Turnovers_or_Other_Grain_based_Items", "Fruit_Based_Turnovers", "Fruit Based Turnovers - 水果馅酥饼"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Turnovers_or_Other_Grain_based_Items", "Samosas", "Samosas - 咖喱角"));
        list.add(new FoodCategory("Mixed_Dishes", "Rice_Pasta_or_Other_Grain_based_Mixed_Dishes", "Turnovers_or_Other_Grain_based_Items", "Meat_Frior", "Meat Fritor - 炸肉卷"));
        list.add(new FoodCategory("Mixed_Dishes", "Broth_based_Dishes_or_Soups", "Broths", "Broth_Any", "Broth Any - 肉汤"));
        list.add(new FoodCategory("Mixed_Dishes", "Broth_based_Dishes_or_Soups", "Noodle_Soup_Based_Dishes", "Ramen_or_Similar", "Ramen or Similar - 拉面或类似"));
        list.add(new FoodCategory("Mixed_Dishes", "Broth_based_Dishes_or_Soups", "Noodle_Soup_Based_Dishes", "Pho_or_Similar", "Pho or Similar - 越南粉或类似"));
        list.add(new FoodCategory("Mixed_Dishes", "Broth_based_Dishes_or_Soups", "Vegetable_Soups", "Vegetable_Soup_including_Tomato", "Vegetable Soup including Tomato - 蔬菜汤（包括番茄汤）"));
        list.add(new FoodCategory("Mixed_Dishes", "Broth_based_Dishes_or_Soups", "Vegetable_Soups", "Miso_Soup", "Miso Soup - 味增汤"));
        list.add(new FoodCategory("Mixed_Dishes", "Broth_based_Dishes_or_Soups", "Vegetable_Soups", "Minestrone_or_Other_Vegetable_Soups_with_Pasta", "Minestrone or Other Vegetable Soups with Pasta - 蔬菜汤（包括意面）"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Salads_Containing_Leafy_Greens_or_Other_Vegetables", "Garden_Salad_or_Similar_Not_Containing_Cheese_proteins_grains", "Garden Salad or Similar Not Containing Cheese, Proteins, Grains - 蔬菜沙拉，不含奶酪、蛋白质、谷物"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Quinoa_Salad_Tabbouleh_or_Similar_Cereal_Based_Salad", "Quinoa_Salad", "Quinoa Salad - 藜麦沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Quinoa_Salad_Tabbouleh_or_Similar_Cereal_Based_Salad", "Tabbouleh", "Tabbouleh - 塔布勒沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Chickpea_or_Bean_Based_Salad", "Chickpea_or_Bean_Salad", "Chickpea or Bean Salad - 鹰嘴豆或豆类沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Caesar_Salad_or_Similar", "Caesar_Salad", "Caesar Salad - 凯撒沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Chicken_Salad", "Chicken_Salad", "Chicken Salad - 鸡肉沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Egg_Salad", "Egg_Salad", "Egg Salad - 蛋沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Non_lettuce_Salads", "Potato_Based_Salad", "Potato Based Salad - 土豆沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Non_lettuce_Salads", "Tomato_Mozzarella_Caprese_Salad", "Tomato, Mozzarella, Caprese Salad - 番茄马苏里拉沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Mixed_Salads", "Seaweed_Salad", "Seaweed_Salad", "Seaweed Salad - 海带沙拉"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Casseroles_or_Similar_Baked_Dishes", "Casserole_with_Meat", "Casserole with Meat - 肉类砂锅"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Casseroles_or_Similar_Baked_Dishes", "Potato_Casserole", "Potato Casserole - 土豆砂锅"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Casseroles_or_Similar_Baked_Dishes", "Cauliflower_Casserole", "Cauliflower Casserole - 菜花砂锅"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Casseroles_or_Similar_Baked_Dishes", "Vegetable_Casserole", "Vegetable Casserole - 蔬菜砂锅"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Stuffed_Vegetables", "Stuffed_Tomatoes", "Stuffed Tomatoes - 酿番茄"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Stuffed_Vegetables", "Stuffed_Zucchini", "Stuffed Zucchini - 酿西葫芦"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Stuffed_Vegetables", "Stuffed_Eggplant", "Stuffed Eggplant - 酿茄子"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Vegetable_Dishes", "Mixed_Vegetable_Stew_or_Curry", "Mixed Vegetable Stew or Curry - 蔬菜混合炖菜或咖喱"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Vegetable_Patties_or_Balls", "Falafel", "Falafel - 炸豆丸子"));
        list.add(new FoodCategory("Mixed_Dishes", "Vegetable_based_Mixed_Dishes", "Coleslaw_or_Similar", "Coleslaw", "Coleslaw - 凉拌卷心菜"));
        list.add(new FoodCategory("Menu", "Menu", "Menu", "Menu", "Menu - 菜单"));
        list.add(new FoodCategory("Barcode", "Barcode", "Barcode", "Barcode", "Barcode - 条形码"));
        list.add(new FoodCategory("Scale", "Scale", "Scale", "Scale", "Scale - 秤"));
        list.add(new FoodCategory());

        // 构建查找表
        for (FoodCategory category : list) {
            foodMapBySureName.put(category.getSure(), category);
        }

    }

    public FoodCategory getCategoryBySureName(String sureName) {
        return foodMapBySureName.get(sureName);
    }

    public String[] getSureNames() {
        return foodMapBySureName.keySet().toArray(new String[0]);
    }

    public String[] getCategoriesByLevel1Names(String level1Names) {
        return foodMapBySureName.values().stream()
                .filter(category -> level1Names.equals(category.getLevel1()))
                .map(FoodCategory::getSure)
//                .distinct()
                .toArray(String[]::new);
    }

    //获取4级类别列表
    public String[] getLevel4Names() {
        return foodMapBySureName.values().stream()
                .map(FoodCategory::getLevel4)
//                .distinct()
                .toArray(String[]::new);
    }

    //通过sure获取level4
    public String getLevel4BySureName(String sureName) {
        return foodMapBySureName.get(sureName).getLevel4();
    }


    public String[] getlevel1Names() {
        return foodMapBySureName.values().stream()
                .map(FoodCategory::getLevel1)
                .distinct()
                .toArray(String[]::new);
    }

    public Map<String, FoodCategory> getFoodMapBySureName() {
        return foodMapBySureName;
    }

    @Override
    public String toString() {
        return "FoodCategoryManager{" +
                "foodMapBySureName=" + foodMapBySureName +
                ", objectMapper=" + objectMapper +
                '}';
    }
}
